// index.ts

import uni from '@dcloudio/vite-plugin-uni'
import createSetupExtend from './setup-extend'
import createUnoCSS from './unocss'

/**
 * 创建Vite插件数组的函数
 * @returns {Array} 返回一个包含多个Vite插件的数组
 */
export default function createVitePlugins() {
  // 初始化一个数组，用于存储Vite插件
  const vitePlugins = [uni()]

  // 将 createSetupExtend 插件添加到数组中
  vitePlugins.push(createSetupExtend())

  // 将 createUnoCSS 插件添加到数组中
  vitePlugins.push(createUnoCSS())

  // 返回包含所有插件的数组
  return vitePlugins
}
